# Tool Name :- MyServer
# Author :- Rajkumar Dusad
# Date :- 25/8/2018
# Powered By :- Aex Software's

import sys
import os
from time import sleep
from core.system import *
from modules.logo import *

def Ux():
  os.system("clear")

class strtr():
  def st(self):
    while True:
      if system=="termux":
        Ux()
        print ('''\007\n\n\n\n\n\n\n\n\n\033[01;32m    __  __       ____
   |  \/  |_   _/ ___|  ___ _ \033[01;31m____   _____ \033[01;32m_ __
   | |\/| | | | \___ \ / _ \ '__\033[01;31m\ \ / / \033[01;32m_ \ '__|
   | |  | | |_| |___) |  __/ |   \033[01;31m\ V / \033[01;32m __/ |
   |_|  |_|\__, |____/ \___|_|    \033[01;31m\_/ \033[01;32m\___|_|
           |___/
\033[00m\n\n\n''')
        sleep(0.7)
        Ux()
        print ('''\007\n\n\n\n\n\n\n\n\n\033[01;33m    __  __       ____
   |  \/  |_   _/ ___|  ___ _ \033[01;31m____   _____ \033[01;33m_ __
   | |\/| | | | \___ \ / _ \ '__\033[01;31m\ \ / / \033[01;33m_ \ '__|
   | |  | | |_| |___) |  __/ |   \033[01;31m\ V / \033[01;33m __/ |
   |_|  |_|\__, |____/ \___|_|    \033[01;31m\_/ \033[01;33m\___|_|
           |___/
\033[00m\n\n\n''')
        sleep(0.1)
        Ux()
        print ('''\007\n\n\n\n\n\n\n\n\n\033[01;32m    __  __       ____
   |  \/  |_   _/ ___|  ___ _ \033[01;31m____   _____ \033[01;32m_ __
   | |\/| | | | \___ \ / _ \ '__\033[01;31m\ \ / / \033[01;32m_ \ '__|
   | |  | | |_| |___) |  __/ |   \033[01;31m\ V / \033[01;32m __/ |
   |_|  |_|\__, |____/ \___|_|    \033[01;31m\_/ \033[01;32m\___|_|
           |___/
\033[00m\n\n\n''')
        sleep(0.5)
        break
      else:
        Ux()
        print ('''\007\n\n\n\n\n\n\n\033[01;32m         __  __       ____
        |  \/  |_   _/ ___|  ___ _ \033[01;31m____   _____ \033[01;32m_ __
        | |\/| | | | \___ \ / _ \ '__\033[01;31m\ \ / / \033[01;32m_ \ '__|
        | |  | | |_| |___) |  __/ |   \033[01;31m\ V / \033[01;32m __/ |
        |_|  |_|\__, |____/ \___|_|    \033[01;31m\_/ \033[01;32m\___|_|
                |___/
\033[00m\n\n\n''')
        sleep(0.7)
        Ux()
        print ('''\007\n\n\n\n\n\n\n\033[01;33m         __  __       ____
        |  \/  |_   _/ ___|  ___ _ \033[01;31m____   _____ \033[01;33m_ __
        | |\/| | | | \___ \ / _ \ '__\033[01;31m\ \ / / \033[01;33m_ \ '__|
        | |  | | |_| |___) |  __/ |   \033[01;31m\ V / \033[01;33m __/ |
        |_|  |_|\__, |____/ \___|_|    \033[01;31m\_/ \033[01;33m\___|_|
                |___/
\033[00m\n\n\n''')
        sleep(0.1)
        Ux()
        print ('''\007\n\n\n\n\n\n\n\033[01;32m         __  __       ____
        |  \/  |_   _/ ___|  ___ _ \033[01;31m____   _____ \033[01;32m_ __
        | |\/| | | | \___ \ / _ \ '__\033[01;31m\ \ / / \033[01;32m_ \ '__|
        | |  | | |_| |___) |  __/ |   \033[01;31m\ V / \033[01;32m __/ |
        |_|  |_|\__, |____/ \___|_|    \033[01;31m\_/ \033[01;32m\___|_|
                |___/
\033[00m\n\n\n''')
        sleep(0.5)
        break

def Tlogo():
  if system=="termux":
    print ('''\n\n\n\n\n\n\n\n\n\n\n\t\t\033[01;33m    Loading.....''')
  else:
    print ('''\n\n\n\n\n\n\n\n\n\n\n\t\t\033[01;33m         Loading.....''')

def lodi1():
 while True:

		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [..........................................] 0%



\033[1;m''')
		sleep(1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [#.........................................] 1%



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [##........................................] 2%



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [###.......................................] 3%



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [####......................................] 4%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [#####.....................................] 5%



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [######....................................] 7%



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [#######...................................] 8%



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [########..................................] 9%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [#########................................] 10%



\033[1;m''')
		sleep(0.8)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [###########..............................] 15%



\033[1;m''')
		sleep(0.05)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [############.............................] 16%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [#############............................] 17%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [##############...........................] 18%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [###############..........................] 20%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [#################........................] 25%



\033[1;m''')
		sleep(0.08)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [##################.......................] 27%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [###################......................] 28%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [#####################....................] 30%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [######################...................] 35%



\033[1;m''')
		sleep(0.01)
		os.system("clear")


		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [###########################..............] 54%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [############################.............] 55%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [##############################...........] 70%



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [###############################..........] 71%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [################################.........] 75%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [#################################........] 90%



\033[1;m''')
		sleep(0.8)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [##################################.......] 91%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [###################################......] 92%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [####################################.....] 95%



\033[1;m''')
		sleep(0.01)
		os.system("clear")


		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [#######################################..] 98%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [########################################.] 99%



\033[1;m''')
		sleep(0.01)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''\033[1;32m
 [########################################] 100%



\033[1;m''')
		sleep(1)
		Ux()
		break

def lodi2():
 while True:

		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [.....................................................]



\033[1;m''')
		sleep(1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [#....................................................]



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [##...................................................]



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [###..................................................]



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [####.................................................]



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [#####................................................]



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [######...............................................]



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [##########...........................................]



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [###############......................................]



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [##################...................................]



\033[1;m''')
		sleep(0.4)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [#########################............................]



\033[1;m''')
		sleep(0.3)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [###################################..................]



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [########################################.............]



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [#############################################........]



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [################################################.....]



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [#################################################....]



\033[1;m''')
		sleep(0.2)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [##################################################...]



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [###################################################..]



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [####################################################.]



\033[1;m''')
		sleep(0.1)
		os.system("clear")

		print ('''\n\n\n''')
		Tlogo()
		print ('''
\033[1;32m  [#####################################################]



\033[1;m''')
		sleep(1)
		Ux()
		break

def Loading():
	if system=="termux":
		lodi1()
	else:
		lodi2()

def load():
  strtr().st()
  Loading()